About S.l.r. Composite Ltd (12028556) United Kingdom