About Lonsdale Management Limited (10588779) United Kingdom