About Thatchtech Engineering Ltd (11569277) United Kingdom