About Jl Peel Limited Partnership (SL021533) United Kingdom