Designed in the UK.
Faith in Nature's main factory is located in Manchester, where they make the majority of their products.
UK-wide delivery - All orders sent via DHL (charges start from £5) with free delivery on orders over £50. Faith in Nature are working hard to fulfill their orders and have seen a large increase in demand, so there could be a delay in delivery (up to 12 days), check estimated dispatch at checkout. Safety precautions in warehouse & providing 'contact free' delivery service.