About Nicholls News & Convenience Store Ltd (04816276) United Kingdom