About Aba Properties Limited (04120957) United Kingdom