About Abacus Wills & Trusts Limited (08196550) United Kingdom