About De Beauvoir Group Limited (09817073) United Kingdom