Ivor Owen & Sons Limited is a Private Limited Company, that is based in Park Lodge, Rhosddu Road in Wrexham. The head office's post code is LL11 1NF. This enterprise was formed in 2006. Its Companies House Registration Number is 05823866. This company's principal business activity number is 49410, that means Freight transport by road. May 31, 2023 is the last time when account status updates were reported.
As the data suggests, this particular limited company was formed in May 2006 and has so far been presided over by five directors, and out of them three (Robert O., Brian O. and Glyn O.) are still functioning.
Brian O. is the individual with significant control over this firm, has substantial control or influence over the company.