About De Villiers Walton Limited (04638006) United Kingdom