About Tbs Services London&essex Limited (10881436) United Kingdom