This particular Mama Rosa's Limited firm has been in this business for at least 21 years, as it's been established in 2003. Started with Companies House Reg No. 04783615, Mama Rosa's is a Private Limited Company located in 3 West Street, Leighton Buzzard LU7 1DA. This enterprise's registered with SIC code 56101, that means Licensed restaurants. 2023-06-30 is the last time the accounts were reported.
According to the official data, the following company is overseen by a single director: Francesco B., who was formally appointed in June 2003. Since 2003-06-02 Giocome B., had performed the duties for this company until the resignation six years ago.
Francesco B. is the individual who controls this firm, owns over 3/4 of company shares.