About Kane & Caper Limited (08861618) United Kingdom