About Us

Ellu is a UK shop which sells embroidered patches. All orders include Free UK Delivery.

To contact us, please go to the Contact Us page.

Our address is:

ELLU LTD
20 Parkgate
Goosnargh
Preston
Lancashire
PR3 2BU
United Kingdom