About Haswell Holdings Limited (04317487) United Kingdom