About Porritts & Spencer Limited (00134606) United Kingdom