Is there a limit to sending/ receiving from wallet to wallet? Seems like there is a restricted volume that a user can trade in the exchange, is there a similar restriction on transferring bitcoin from wallet A to wallet B? Say I want to send 100 Bitcoins to wallet B, would the transaction be denied due to its size?
You're only limited by the amount of bitcoins under your control. There is effectively no limit on transferred value on the side of the protocol, as you would in fact be able to spend all bitcoins that will ever exist in a single transaction. (Hat-tip to Andrew Chow.) The biggest transaction in bitcoins I'm aware of were 550,000 BTC (then approx. $1,345,000), and the largest amount of value transferred in one transaction was $149,000,000 (~195,000 BTC) in a Bitstamp audit.

It may be that some exchanges limit the amount of bitcoins that you may withdraw in a single withdrawal. For further information on that, please refer to the respective user guide.