About L & N Store Ltd (08442174) United Kingdom