John G Porter Company numberSL000646 StatusActive TypeLimited Partnership Incorporated25 May 1984 Registered office Muirloch FarmLiffBy Dundee Data JSON Markdown