About S & P Parker Limited (08132166) United Kingdom