About Aba Properties London Ltd (09766506) United Kingdom