About Lecroft Management Limited (10523462) United Kingdom