About Luck Lane Management Company Limited (04652592) United Kingdom