About E.c. Pitcher Limited (00456799) United Kingdom