About De Villars Limited (00211415) United Kingdom