About Titchwell Manor Hotel Limited (01149019) United Kingdom