About Kt & L Limited (13662055) United Kingdom