The Images of Birmingham Photo Library is an agency run by Craig Holmes holding over 10,000 images of the city by Craig and a team of 6 freelance photographers. As well as licensing photos they also sell prints directly from their site. Craig’s own photos from around the world are represented by Crowded Gallery.