About Carl Mears Limited (07349466) United Kingdom