About N & D Stores Ltd. (04704588) United Kingdom