Popular fringe venue the Landor Theatre in Clapham has closed after more than 20 years, following a dispute between the landlord and