About N & F Village Store Ltd (13685586) United Kingdom