About The Sandwich Station Lochranza Ltd (SC558257) United Kingdom