About Abacus Lawrence Group Limited (06304841) United Kingdom