St Leonards Farm Limited is a in administration company incorporated on 29 November 2021 with the registered office located in Manchester, Greater Manchester. St Leonards Farm Limited was registered 4 years ago.
Registered office address changed from 144-146 King's Cross Road London WC1X 9DU England to C/O Cg & Co 27 Byrom Street Manchester M3 4PF on 20 June 2024