Allen was active in the establishment of the Society of British Artists and became its secretary, his loyalty to the newly formed organisation shown by the fact that he refused to exhibit anywhere else in London apart from its Gallery in Suffolk Street. There is little doubt that his presence heightened the reputation of the society for landscape painting. He was also professor of drawing at the City of London School, from its opening in 1834.
