About The Leverdale Hotel Limited (05015964) United Kingdom