About T.w.s. (kidderminster) Limited (05450906) United Kingdom