104 Broomwood Road Limited has existed in the United Kingdom for 4 years. Started with registration number 12588663 in the year 2020, the company is based at 5 Latchmoor Way, Gerrards Cross SL9 8LW. This company's declared SIC number is 98000, that means Residents property management. 2022/05/31 is the last time the accounts were filed.
As suggested by this particular enterprise's register, since December 2022 there have been two directors: Carla G. and Jeffrey L..
Executives who have control over the firm are as follows: Jeffrey L. owns 1/2 or less of company shares. David G. owns 1/2 or less of company shares.