About Thompson Fabrications Limited (10595432) United Kingdom