Two men are due to appear before magistrates today following the discovery of a cannabis farm worth up to £1.3m.