About Abacus Properties Limited (05384712) United Kingdom