About Abacus Properties (57) Limited (10564583) United Kingdom