About Devonshire Development (uk) Ltd (09132037) United Kingdom