About Abacus House Holdings Limited (01266725) United Kingdom