About Kandola Retail Limited (09511341) United Kingdom