About Abacus Assured Limited (08655336) United Kingdom