About Thatch Holdings Limited (09819651) United Kingdom