About Kampala Stores Ltd (12820172) United Kingdom