About Kanku Stores Limited (04925151) United Kingdom