About Andre De Villiers Limited (10316108) United Kingdom