About Kenneth Chikowore Ltd (09574206) United Kingdom