Multinational flower firm, Finlays, is set to close two farms by December 25, 2019. According to the Firm, the closure is due to challenges such as high labour