A bride and groom say their vows at a Stoke Newington Town Hall Wedding photographed by natural London Wedding Photographer Matilda Delves