About Layla S Cafe Limited (11845860) United Kingdom