About Abi Properties Limited (05040618) United Kingdom