About Thackray & Sons Ltd (12972681) United Kingdom