About Killick Investments Limited (03731638) United Kingdom