About Abacus & Hanbury Limited (12142597) United Kingdom