About C. Parker & Sons Limited (02652559) United Kingdom