About Leore Properties Limited (11617533) United Kingdom