CAFE LUCAYA LIMITED Company number 13887881 · Monitor this company Active Overview People 3 Financial Control Documents Analysis Location Related Registered office AddressSuite 1 Tower Buildings, 22 Water Street, Liverpool, United Kingdom, L3 1BN PostcodeL3 1BN Map