About London Capital Investment Partners Trafalgar Limited Partnership (LP011936) United Kingdom