About Kelso Cafe Ltd (13090216) United Kingdom