About Kt & Ss Limited (02887516) United Kingdom