About Jeffry Chikodzi Limited (09130035) United Kingdom