About Loa Properties Limited (11550858) United Kingdom