About Tenhults Svets & Smide Limited (12080124) United Kingdom