About London & Partners Ventures Limited (09916436) United Kingdom