A commercial vehicle-recovery business based near Heathrow airport in the west of London has been rescued out of administration by an undisclosed buyer.
↧