This firm operates as C M Macfarlane Ltd. The company was established four years ago and was registered under SC654406 as the registration number. The registered office of this firm is registered in Musselburgh. You may visit it at 14 Stoneyhill Road. This business's declared SIC number is 71122 which stands for Engineering related scientific and technical consulting activities. Its latest annual accounts describe the period up to 2022-02-28 and the latest annual confirmation statement was filed on 2023-02-12.
According to the official data, the business is supervised by a solitary managing director: Charles M., who was assigned this position in February 2020.
Charles M. is the individual who controls this firm, owns over 3/4 of company shares.