About Tkl Holdings (glasgow) Limited (SC606685) United Kingdom