About Maynard Holdings Limited (13552611) United Kingdom