About J.e.c.powell Limited (00594496) United Kingdom