About Ali Baba Lancaster Ltd (07829434) United Kingdom