About Sel Poivre & Sucre Ltd (13521199) United Kingdom