Definition
A New Business Premises Agreement, commonly structured as a Leave and License Agreement, allows an entrepreneur, company or startup to occupy rented premises for a fixed period without transferring ownership. It records rent, deposit, term and permitted business use.
