About Devonshire Green (commercial Properties) Limited (04096128) United Kingdom