About Theil Installation Ltd (12742033) United Kingdom