About Maynard & Harris Holdings Limited (02850490) United Kingdom