About Legbourne Village Store Limited (09825549) United Kingdom