About The Village Shop Great Shefford Limited (13166264) United Kingdom