About Abi Property And Developments Limited (11975230) United Kingdom