There is no right for anyone to obstruct the road anywhere, it does not matter whether its in front of your house or your office or whether you parked first or not. You can put signs out to try and secure a space for deliveries etc. but there is very little you can do officially on a public highway.