About Abacus (birmingham) Management Company Limited (05499565) United Kingdom