About Devonshire Property Group Limited (10514601) United Kingdom