About T & J London Services Limited (12564588) United Kingdom