About H & S Pepper Co Ltd (13007429) United Kingdom