About Lester Knightsbridge Management Limited (13159010) United Kingdom