About Tk & Sl Limited (12792839) United Kingdom