About T Lee 1988 Ltd (11912657) United Kingdom