About E K Howorth Limited (09610329) United Kingdom