About Thames Street Services Limited (12345079) United Kingdom