About T S R (glasgow) Limited (SC370852) United Kingdom