that looks to be about 725 euros (wow, the pound has weakened against the euro..!!). Not cheap, but not far off, either... think you might be able to get it a bit cheaper, if you manage to find the right cargo agent in KL.
Regards by sea, do note that we were warned, that there was some kind of strike going on at Chennai port, so that freight was moving, but deliberately slowly, so even though some agents claimed it would only take 4-5 days, or 1 week, we were told to be prepared for it to take several weeks in real life, not because of sailing time, but because of port handling at both ends. And if the port happens to really go on strike, who knows when you´d be able to get anything out of there! So unless you got plenty of time, might be a good idea to pay some extra, and get it done by air.