DRS Contracts phone 135a, Clydesdale Place, Moss Side Industrial Estate Leyland, Lancashire PR26 7QS map North West Office Installations Ltd phone Unit 5, Chandlers Business Park, Talbot Rd Leyland, Lancashire PR25 2ZG map if (!IN_DEV) { ?> } ?>