From my experience, if you are going to transit Stoney Cross to Beaulieu below 2000 ft you speak to Bournemouth. If you want to enter and transit the Class D airspace at, say, 3,500 ft, then you speak to Solent. Having said that, I have often been transferred from one to the other, especially if Bournemouth is very busy.