2018 is the date that marks the launching of Mayor Lord And Alexis Limited, a company located at Suite F3, 96, Ilford Lane, Ilford. The company was started on 2018-08-10. The reg. no. was 11511701 and its postal code was IG1 2LD. The company had been active in this business for 2 years up until 2020-12-08.
This business had an individual director: Muhammad A. who was guiding it for 2 years.
Muhammad A. was the individual with significant control over this firm, owned over 3/4 of company shares and had 3/4 to full of voting rights.