About Tristar Bus & Coach Travel Limited (04161350) United Kingdom