About The Village Shop And Space Ltd (12305689) United Kingdom