About Lycaste & Co Lp (SL033667) United Kingdom