About Devonshire Property Investment Limited (03292654) United Kingdom