About Man & Lee Investments Limited (10778154) United Kingdom