About Mears Limited (02519234) United Kingdom