Channel Islands leasing firm