About Devonshire Property (b2d) Limited (12430819) United Kingdom