About John Thoroughgood And Associates (africa) Limited (13007131) United Kingdom