That will have damaged the door frame also, so will need a bodyshop, its about 7 hrs work so expect to pay around £245 labour, and £100 paint and materials plus the vat... If you have a low excess, and protected no claims, then I would consider making a claim...
Sorry cant help you recommending a bodyshop
Thom