About Talboys & Co. Limited (12827517) United Kingdom