About Thomas & Sons Holdings Ltd (11435683) United Kingdom