About Lycidas Secretaries Limited (SC110030) United Kingdom