VENILDE & SONS LIMITED Company number 01449371 · Monitor this company Active Overview People 4 Financial Control Documents Analysis Location Related Registered office Address221 Ormskirk Road, Upholland, Skelmersdale, WN8 0AA PostcodeWN8 0AA Companies at this postcode 9 Average house price in WN8 0AA £248,000 (24 sales) Map