About Mike Lee Management Limited (12893380) United Kingdom