I'd advise you contact couriers directly and ask for quotes.
TNT would do it if you arrange for them to be dropped to their nearest point ( might even do C & D ) already wrapped etc.
Then you have the other ones like Lynx, DHL, UPS
Try this link :-
http://www.parcel2go.com/