Previous Image Next Image earlsfield St Andrew Earlsfield, London UK, the organ (1921) by Harrison & Harrison of Durham, UK; builder’s plate. St Andrew Earlsfield, London UK, the organ (1921) by Harrison & Harrison of Durham, UK; builder’s plate. Related