Aberdeenshire’s Naturally Pure Botanicals produces artisan soap range in vast selection of aromatic scents

Photos by Chris Sumner