About Station Hotel Ayr Holdings Limited (07401854) United Kingdom