About Ideal Cafe Welling Limited (11085936) United Kingdom