London lifestyle photographer Michael Heffernan shoots in the UK and worldwide for creative agencies, production companies and leading brands.