S. Lucas & Weber Co.

Name:S. Lucas & Weber Co.
Place: London, England