St Margaret's Technical Press Ltd

occupation:
Publisher
Nationality:
British
born in:
London, Greater London, England, United Kingdom

London based publisher, who were based at 33 Tothill Street, Westminster, London, S.W. 1.