About Devon Luxury Escapes Limited (12978804) United Kingdom