About De Beauvoir Management Limited (13582409) United Kingdom