About The Devonshire Hotel Limited (02772103) United Kingdom