Bowyers Landscape Limited Company number01085394 StatusLiquidation TypePrivate Limited Company Incorporated6 Dec 1972 Registered office 65/89 Oxford StreetManchesterM1 6FQ Data JSON Markdown