About Feniscowles Village Store Ltd (12550944) United Kingdom