About Lucid Agency And Trustee Services Limited (10638132) United Kingdom