LENS LAB LEEDS CIC Company number 13098998 · Monitor this company Active Overview People 4 Financial Control Documents Analysis Location Related Registered office AddressMir House, 28 Cross Stamford Street, Leeds, England, LS7 1BA PostcodeLS7 1BA Companies at this postcode 37 Map