About Lucks Lane Investments Limited (07284428) United Kingdom