About Mears & Cotterill Limited (04511847) United Kingdom