About Lucilla Limited (02301066) United Kingdom