London Business Forum: remove London Business Forum references

London Business Forum have sadly requested that London Business Forum's
work "cannot be displayed". Although there is no legal basis to this, in
good faith I have interpreted their request to mean "please remove our
logo", and so have complied accordingly.