About T Stop Limited (04750930) United Kingdom