About Mears & Moore Ltd. (11265834) United Kingdom