Im in England and it seems like well priced stuff. What does it smell like - is there any scent? I like something to get my sniffer going. I take it this is a tallow soap?

Thanks