Address: Archway Steel Limited, Unit E, Lancaster Road Industrial Estate, Lancaster Road, New Barnet, London, EN4 8ASArea: New BarnetGoogleMapsLink: https://www.google.com/maps/place/Archway,+London,+UK/@51.6470202,-0.170729,3a,7...Ownership: Robert Deards LimitedTenant: Archway Steel LimitedSector: EngineeringType: INDUSTRIAL