About Leos Properties Limited (10994596) United Kingdom