About Maynard Place Ltd (10463241) United Kingdom