About T And T London Limited (10535934) United Kingdom