About Abacus Estate Holdings Limited (10979342) United Kingdom