Stafford & Company was located at Forester Street in the town of Netherfield in Nottingham, England. It was in operation from the 1880s until the 1970s.