About Devonshire Property (retail) Limited (12889193) United Kingdom