About Abacus Vehicle Services Limited (11739510) United Kingdom