Registered as 09874707 9 years ago, Leighwood Limited is categorised as a Private Limited Company. The company's actual office address is 39 Delorme Street, London. The enterprise's principal business activity number is 63990 which stands for Other information service activities n.e.c.. 2022-11-30 is the last time when company accounts were filed.
There's a solitary managing director now leading the following firm, namely Jeffrey B. who's been performing the director's assignments for 9 years.
Jeffrey B. is the individual who has control over this firm, owns over 3/4 of company shares.