About Devonshire Homes (bracken) Limited (07319122) United Kingdom