About Devonshire Homes (axminster) Limited (08253795) United Kingdom