BANK FARM LIMITED Ltd No overdue filings found Company number 00388078 Status Active Incorporated 8 June 1944 Accounts next due 30 June 2027 SIC codes SIC code 01110 View company profile Official record