About T&j London Services Limited (10385119) United Kingdom