Lords Commissioners Admiralty Shipbuilding Repairing Establishments. H.M. Dockyard Pembroke Pembrokeshire Wales.



 

No results found.