About Abacus Minibuses Ltd (07192739) United Kingdom