About Killick Technology Limited (02323029) United Kingdom