About Clarke & Moore Ltd (13507765) United Kingdom