About T Lee 88 Ltd (09012758) United Kingdom