Neal's Yard Remedies Therapy rooms 8 Peascod Street Windsor, Berkshire SL4 1DT United Kingdom Recenter 51.482082, -0.60857980000003