The New Horizon (1959)

A bright outlook in Birkenhead for a thriving British enterprise.


image