About Leroy Group Lp (SL033229) United Kingdom