Photo Shop PLC is rated 3 out of 5 in the category photography. Read and write reviews about Photo Shop PLC. 1 Hour Film Processing chain of 34 high street branches throughout England. Photo Shop started in New Inn Hall Street, Oxfordshire in 1982 and grew to engage over 200 employees and a turnover of £5m GBP. At time of launch Photo Shop was the third mini-lab in the UK and remained the largest independent retailer within this sector.
Address
3 New Inn Hall Street
Company size
201-500 employees
Headquarters
Oxford, England