BANK FARM HOLDINGS LIMITED Ltd No overdue filings found Company number 15298908 Status Active Incorporated 21 November 2023 Accounts next due 31 August 2027 SIC codes SIC code 64201 View company profile Official record