Imperfect Pure Shampoo 500ml

Imperfect Pure Shampoo 500ml

Regular price £4.99
/
Tax included. Shipping calculated at checkout.

Some 500ml bottles of pure shampoo which got a little cold during storage, they’re fine but can take on a slightly cloudy appearance at times. 
confirmed working fine. 

You may also like