About Devon Lifestyle Homes Limited (09814577) United Kingdom