About E Heywood Limited (10230191) United Kingdom