About Maynard & Harris Group Limited (06357753) United Kingdom