You can have even more but 135 is maximum that you can put on your ship and go to water, if you have more than that, you wont see anything else than loading screen stucked at 18% or so.
It's very old bug and im not 100% sure if it's fixed by now or not.. anyways there is multiple threads about it. Use Fiddler2 or some kind of speed clicker that move's your cannons to the ship and back to storage.. enought repeat and you should have it.
To the deck's - I don't believe that is possible
Ps. If this guy ask money for the bug, don't fall on it ^^