About Abacus Nominees Limited (01824856) United Kingdom