About Tavistock House Hotel Limited (10391342) United Kingdom