About Clavell & Hind Limited (10658971) United Kingdom