About Leo Properties And Assetts Management Limited (07007384) United Kingdom