21st Webb Ltd is officially located at Denbigh at Unit 1 Spencer Trading Estate. You can search for this business by referencing its zip code - LL16 5TQ. 21st Webb's launching dates back to 2015. The firm is registered under the number 09876670 and their current status is active. This company's principal business activity number is 62090 which means Other information technology service activities. 21st Webb Limited filed its account information for the financial year up to 2019-11-16. Its latest annual confirmation statement was filed on 2019-11-16.
Right now, this specific firm has a solitary managing director: Jacob H., who was assigned to lead the company five years ago.
Jacob H. is the individual with significant control over this firm, owns over 3/4 of company shares.