About Thatch Engineering Ltd (09490004) United Kingdom