About Abacus (midlands) Limited (10930249) United Kingdom