About South Sands Hotel 2 Limited (07755818) United Kingdom