About Maynard Group Properties Limited (12246811) United Kingdom