About E.c. Parker Holdings Limited (13249521) United Kingdom