About The New Thatch Ltd. (08013961) United Kingdom