About The De Beauvoir Deli Co. Limited (06911841) United Kingdom