[bouncing left] I'll take your word for it that "Larrikin Love" merit an article. And that they are or were based in Twickenham. But their article says that during their brief existence they produced a grand total of one (1) album; and the article on that says nothing about it, really, instead just listing stuff on it and saying that it's all over in under 34 minutes (meaning that it's really just half an album). 

 List of people from Twickenham isn't necessarily a bad idea, but you'd have to say what being "from" somewhere meant. 

 Having a paragraph of prose to cover the most important people sounds good too, but then who are the most important? I can't claim to be able to answer this one myself, but I'm sure that an important person is one who (among other qualifications) has his or her own article.