About Mears Hobbs & Durrant Limited (02242396) United Kingdom