If you have a bike case, Parcel2Go will do it for £98. I just sent a 25kgs suitcase and used LuggageMule although they just seem to be the middlemen and they use Parcel2Go. So cut them out and you can send it for £98. Took just 4 days to get there - well impressed.
I took my road bike with me on holiday a few years back and the expected it at customs. I was well prepared and as long as it's clean including tyres and wheels they are fine about it. They took a quick look at mine and could see I made a real effort to ensure it was clean.