Skip to content


independently owned

Mooch is an independently owned gift and card shop which was established in May 2016 by us Evelyn & Sandra.

We are both local residents to the first MOOCH shop in Northfields and met through our children on the school run (we have 6 kids between us!).

Having designed and made our own products, this lead us to selling at artisan craft markets around West London (hard work, but an amazing experience), this is where we met some of our amazing stockists who have shared the MOOCH journey with us.

We are super proud that our local community has been such a wonderful support and has enabled us to slowly expand and we opened our latest store in Barnes in July 2023.

Award winning

Our passion is to remain on local high streets where we have become part of the community and love bringing all our wonderful finds to our shops to share with our customers.

As an independent we are proud to stock lots of small independent brands as well as carefully curated better known brands, most of whom have a great, social, community, environmental and/or ethical story to share.

MOOCH isn’t just our work it’s our passion and you will often see us both in one of the shops supporting our amazing team who help us make MOOCH such a happy place to be.

We are proud to have received the award for Best Independent Newcomer Gift Shop – South and Wales, 2017

We also won the 2018 Time Out Love London Award for Best Independent Shop in Ealing


SHOP LOCAL All our Mooch shops are based on local high streets. Mooch is passionate about bringing quality, affordability and individuality into these high streets shops. Our aim is to provide excellent experience whilst providing inspiring gifts to help keep the local high streets vibrant and alive.

We feel passionate about good old fashioned customer service and will always welcome you with a smile.

We also offer a complimentary gift-wrap service.

88 & 90 Northfield Avenue, Ealing, W13 9RT

Mon-Sat: 9.30-5.30 |

Sun: 10-4

Call: 0208 932 1745 / 0208 840 2579


3 Barnes High Street, London, SW13 9LB

Mon-Sat: 9.30-5.30 |

Sun: 10-4

Call: 020 3166 3095


120 Pitshanger Lane, Ealing, W5 1QP

Mon-Sat: 9.30-5.30 |

Sun: 10-4

Call: 0208 997 4432