About E.j. Taylor & Sons Limited (00751383) United Kingdom