About L & V Stores Limited (10536409) United Kingdom