Sampson Low, Marston, Searle and Rivington