About Aba Properties & Design Limited (05054257) United Kingdom