About L.o.a Property Investments Ltd (11424907) United Kingdom