About L Squared Partnership Ltd (10640283) United Kingdom