Zen Flower Limited, which trades as Mayflower at 43 Front Street in Sacriston has been fined £40,000 after being caught employing illegal workers.