About Devon Lifestyles Limited (04626302) United Kingdom