Fashion rental subscription service Le Tote is now officially the owner of the Lord & Taylor business. The company completed the acquisition from Hudson’s Bay Co. on Friday for $75 million in cash and a $25 million secured promissory note payable in cash after two years, subject to customary adjustments. Under the terms of the…