Beachcrofts wins battle for BAE insurance liability work