Neem Leaf Ltd has existed on the market for at least 12 years. Started with registration number 07959977 in the year 2012, the firm is based at Flat 40 Hazlemere Court, London SW2 3NH. This firm's principal business activity number is 47190 meaning Other retail sale in non-specialised stores. 2022/02/28 is the last time when account status updates were filed.
Right now, this specific business is managed by just one director: Michael B., who was assigned this position 12 years ago.
Michael B. is the individual with significant control over this firm, owns over 3/4 of company shares.