About Devonshire Manor Homes Limited (08940667) United Kingdom