About C.a.clemson & Sons Limited (01035594) United Kingdom