About Kemsley Village Store Limited (11274085) United Kingdom