About Pecan Aggregator Lp (SL021983) United Kingdom