About Kane Chandler Investments Ltd (09974701) United Kingdom