Flowcroft Limited Company number01907736 StatusLiquidation TypePrivate Limited Company Incorporated23 Apr 1985 Registered office PO Box 15195 AldwychLondonWC2B 4JF Data JSON Markdown