About Haswell Associates Limited (03442720) United Kingdom