About Abi Property Investments Limited (10840053) United Kingdom