About The Thatch Hotel Limited (11106800) United Kingdom