About Clacham Limited (01423878) United Kingdom