The London News Agency Ltd
The London News Agency Ltd was a news and photography agency, initially based in a single room located off The Strand. The business was incorporated in 1901 under the Company No: 70042, and is known to have been active until at least 1950.