About Luxury Devon Escapes Limited (11175209) United Kingdom