Clearly the type & amount of damage can vary considerably & require a great many different skills, whilst not in Gloucester but withing 60 miles you could consider Brian Martin who is a panel body expert at South Stoke past Oxford, which has most of the types of skilled capability to resolve you problem.Brian has a panel shop where the car could be stripped & repaired using the skills on site at South Stoke.
His contact phone/fax is works 01491 875 376 Home 01235 210 280, if you contact him let him know that i gave you his details.
Robin