About Wentworth Africa Foundation (06361839) United Kingdom