About Thacker & Son S Ltd (12322235) United Kingdom