About Talbot & Co. Ltd. (02278537) United Kingdom