About New Ho Lee Chow Ltd (04208719) United Kingdom