About Lucan Management Services Limited (11181223) United Kingdom