About Haworth Computer Services Ltd (09853847) United Kingdom