About C. & S. Parker Limited (01251808) United Kingdom