Johnson's is nasty. I knew a lady who worked for them and she wouldn't use their stuff despite getting it for practically nothing.
For something soothing in the bath try oats, in a sock/tights and let the water run through. Lush do the Ickle Baby Bath (or they did when I used them - too much ick in their stuff for me last time I looked though), but don't recommend their other stuff for babies. In fact bubbles in general aren't recommended for young children as they can cause UTIs although I'm not sure which ingredient(s) in them cause that so natural might be ok.
We loved the baby cream from
www.earthbound.co.uk for bottoms and they do a fantastic chickweed and calendula cream for eczema.
Waitrose do a nice, natural, cheap baby range. There's very little in the range, just the basics last time I looked, but it is natural. I think one of the products is just coconut oil and avocado oil and nothing else. Can't get much simpler than that. And it's about £2-£3.