About Grant Haworth Engineering Limited (10943602) United Kingdom