About S. & M. Biscuits Limited (00871434) United Kingdom