About Mersham Village Shop Limited (09891280) United Kingdom