Jenner Institute for Calf Lymph Limited 1881 - 1966

variously 73,75 and 77 Battersea Church Road, London SW11;

1897-1898 - 73, Church Road, Battersea

1905 - 78 Church Road, Battersea;

Company number: 00146736