About Abbacus Engineering Design Services Limited (02373670) United Kingdom