About Abacus Design & Draughting Services Limited (03095185) United Kingdom