About Killik & Co Holdings Limited (03437703) United Kingdom