About Killick Telecom Ltd (13682509) United Kingdom