About Maynard Developments Ltd (09077522) United Kingdom