About Lancelot Management Limited (03441209) United Kingdom