Have you thought about putting a claim into the small claims court? Often even the threat focuses the mind of faceless corporates.