Willowmill started conducting its operations in 2007 as a Private Limited Company with reg. no. SC323073. This company's headquarters was based in Glasgow at 14 Newton Place. The Willowmill Limited company had been operating in this business for 12 years.
Stephen M. and Stuart M. were registered as the enterprise's directors and were running the company for twelve years.
Executives who had control over the firm were as follows: Stephen M. owned 1/2 or less of company shares. Stuart M. owned 1/2 or less of company shares.