About Balham Retailers Limited (13172962) United Kingdom