About T.d.s Worcester Ltd (12302817) United Kingdom