Call the police, or (in the case of the scooters), move it off of your property. I mean I sympathize with the property owners encountering problems, but I'm pretty sure it is very illegal to just impound other peoples property like this. If it was an individual property owner taking scooters off their property and throwing them in some dumpster after they got fed up with them, I wouldn't really blame them, but making a business centered around stealing property just to shake down scooter companies and reduce competition for your bike shop doesn't seem very legal or ethical.