The Rose Corner 255A Algernon Road, London SE13 7AG