About Looscaun Property Limited (10078617) United Kingdom