About Lee & Associates Management Limited (10726907) United Kingdom