About Maynard S Property Rentals Limited (10952971) United Kingdom