No, the site owner cannot force you to have a smart meter. In any case, the site owner cannot enter your pitch to install a meter without your agreement.
More information you might find useful:
Still not found the answer?
Contact LEASE to have your enquiry dealt with by one of our experienced advisers