About Devonshire Property (mm) Limited (11144238) United Kingdom