About Devon Staycations Limited (13526890) United Kingdom