About Maynard House (management) Limited (01658374) United Kingdom