About Ideal Balham Cafe Limited (11639533) United Kingdom