About Maynard Property Investments Ltd (12081851) United Kingdom