About Thomas & Duffield Limited (02522287) United Kingdom