About L & R Convenience Stores Ltd (08377523) United Kingdom