About Leioa Property Ltd (11982581) United Kingdom