About T.t.c. Management Services Limited (02412938) United Kingdom