About De Beauvoir Kitchen Limited (06671246) United Kingdom