The so-called ‘Lion Houses’, built by James Nicholls between 1899 and 1903, are famous throughout Barnes and West London for ...