If, at it seems to be, a block of flats, then there may be rules as to what can be put or left in the public areas. These will have been notified to you when you moved in. The Management Company will be the ones who have the authorisation and responsibility of reminding people about these rules and enforcing them.
So, politely, listen to this man, smile sweetly and ignore him. Not worth having arguments, just take absolutely no notice.
With regards to plants, etc in communal areas, there may well be rules banning these enforced by fire safety.
When you are having contractors in to carry out work in your home, it can be a good idea to inform the Management company about this in advance.