Atlantic Leaf Properties Limited announced earnings results for the ten months period ended December 31, 2020. For the period, the company announced total revenue was GBP 21.791 million. Operating income was GBP 15.871 million. Net income was GBP 2.659 million.