About Lenno Properties Limited (13536740) United Kingdom