About Devonshire Green (city Living) Limited (03999467) United Kingdom