About Bromsgrove Accident Repair Centre Limited (01308385) United Kingdom