About Devonshire Homes (landkey) Limited (10480997) United Kingdom