About Balham Mews Limited (12404482) United Kingdom