About Abacus Consulting Engineering Limited (05984725) United Kingdom