Theres nothing legally you can do about it. The Rental Tenancy act is fairly open to interpretation, (lots of mention of the word 'reasonable'). If you always pay your rent on time I would just ring the PM up and ask them why they are sending people around without notification, and ask nicely for them not to do it again. Then next time they do it you have an excuse to yell at the dumb fuck.