About Abacus Trustees (u.k.) Limited (04015519) United Kingdom