About Trotter & Deane Limited (02290513) United Kingdom