About De Villiers Property Limited (06729310) United Kingdom