About Abacus Management Company (romney) Limited (11714897) United Kingdom