About Devonshire Development Limited (03595287) United Kingdom