About Devonshire Road Stores Ltd (10150701) United Kingdom