About Loqa Properties Ltd (11779087) United Kingdom