About Thompson & Ball Limited (10558029) United Kingdom