Central London St Margaret’s Church Free Entry Forms part of the UNESCO World Heritage site in the grounds of Westminster Abbey and Parliament Square