About De Villiers Development Solutions Limited (07365589) United Kingdom