About Mears Holdings Limited (06925568) United Kingdom