About K S T D Limited (02670103) United Kingdom