About Devonshire Property (staveley) Limited (11639184) United Kingdom