About Clemmie Telford Limited (10666142) United Kingdom