No, eBay does not protect business sellers from damage in transit.
The buyer is covered - you will have to refund them in full. But it's up to you to claim whatever comensation you can from Royal Mail or the courier, depending upon the service used.
It's only very recently that eBay has started to cover loss or damage in transit from private seller, when eBay's new "simple delivery" service is used.