Registered with number SC303748 18 years ago, Stroud Road Business Park (ek) Limited had been a private limited company until 2016-01-29 - the date it was officially closed. The company's last known office address was Begbies Traynor, 3rd Floor, Finlay House Glasgow.