2007 signifies the founding of 121 Leasing Limited, the firm which was located at Suite B, Business Development Center Stafford Park 4, Stafford Park Industrial Estate in Telford. It was founded on 2007/01/26. The firm registration number was 06068980 and the area code was TF3 3BA. It had been on the British market for about 15 years until 2022/05/17.
Our database regarding this firm's executives reveals that the last two directors were: David O. and John W. who became the part of the company on 2007/03/01 and 2007/01/26.
John W. was the individual who had control over this firm, owned over 3/4 of company shares.