About Kimandjo Retail Ltd (08445462) United Kingdom