About D & S Parker Limited (02468537) United Kingdom