Mallowcroft started conducting its business in the year 1997 as a Private Limited Company with reg. no. 03313404. The company's head office was situated in Borehamwood, at Moda Business Centre,. This particular Mallowcroft Limited company had been offering its services for at least twenty six years.
David P. and Peter C. were registered as the company's directors and were running the company from 1997 to 2023.
Executives who had control over the firm were as follows: David P. owned 1/2 or less of company shares. Peter C. owned 1/2 or less of company shares.