The firm is based in Telford with reg. no. 06068980. The company was registered in the year 2007. The headquarters of this company is situated at Suite B, Business Development Center Stafford Park 4 Stafford Park Industrial Estate. The postal code for this address is TF3 3BA. This firm's declared SIC number is 96090 which means Other service activities not elsewhere classified. 121 Leasing Ltd reported its account information for the period up to Fri, 31st Jan 2020. The company's most recent annual confirmation statement was submitted on Tue, 26th Jan 2021.
There seems to be a number of two directors supervising this firm right now, including David O. and John W. who have been performing the directors tasks since 2007. In order to provide support to the directors, this firm has been utilizing the skillset of John W. as a secretary since January 2008.
John W. is the individual who has control over this firm, owns over 3/4 of company shares.