About Abacus Property Holdings Ltd (12904375) United Kingdom