About Thatch And Stone Limited (11771934) United Kingdom