About Talbot & Son S Ltd (11795026) United Kingdom