A L Lamb & Son

Stamford, Lincolnshire, United Kingdom



A L Lamb & Son, Stamford, Lincolnshire, United Kingdom