About The Maids Head Hotel Limited (08270046) United Kingdom