About Staycations - Torbay & Totnes Ltd (13525428) United Kingdom