About Cafe Luca (devonshire Sq) Limited (11932873) United Kingdom