About E.c. Parker & Company Limited (00467956) United Kingdom