About Thatch Trade Ltd (13245125) United Kingdom