About The Thatched Inn (abbotsham) Ltd (12235251) United Kingdom