About Devonshire Homes Limited (02769742) United Kingdom