About Ben Mears Limited (10660995) United Kingdom