About Abacus Property Developments Limited (05025001) United Kingdom