ROOT AND LEAF LIMITED

Company number 17358196 ·

Active

0 officers / 1 resignation

Correspondence address
367a Station Road, Harrow, England, HA1 2AW
Appointed
2026-07-23
Nationality
British
Country of residence
England
Date of birth
December 1973