About Thompson & West Holdings Ltd (10809323) United Kingdom