About Balham Village Shop Ltd (12010777) United Kingdom