About Ts & R Limited (11606836) United Kingdom