About Aba Property Investments Limited (10733612) United Kingdom