Trowers & Hamlins LLP City, University of London careers presentation