About Tsl (lancaster) Limited (05848345) United Kingdom