UPDATE February 2019: Some areas of our merchandise are currently low in stock – for large orders, please contact us in advance.


Please be aware Orders will take 5-10 working days to be sent out, for urgent orders please contact via email.

Our Delivery fees:
Order £1 to £50 – £5 delivery charge
Order £51 to £100 – £10 delivery charge
Order > £100 – Free delivery
Collection available

Large orders

If you would like to place an order of 100+ of one product please be aware that although in most instances we will have the goods, we cannot guarantee this. In the case we don’t have enough stock we’ll happily try to get it in for you however there may be a delay of up to two months as our products are shipped from China.


We want you to be completely satisfied with your purchases. If for some reason you wish to return your order please do so within 30 days. Any individual products that come wrapped will only be accepted if they are unopened.