BANK FARM RIDING SCHOOL LIMITED Ltd No overdue filings found Company number 04181496 Status Active Incorporated 16 March 2001 Accounts next due 30 December 2026 SIC codes SIC code 93290 View company profile Official record