Fill out your details

Using the simple form below.


Pay using credit or debit card

Via our secure platform 


Receive your confirmation

We will immediately follow up to confirm the payment was sucessful

The Barn, Mama Moo's Ice Cream & The Home Chef are all trading names of Wowu Limited

Registered Company Number 11548203

Register Company Address: Bell 5 -The Hop Farm Village Maidstone Road, Paddock Wood, Tonbridge,