About Chamberlain & Thelwell (holdings) Limited (03856236) United Kingdom