About Abi Property Developments Ltd (09041256) United Kingdom