About Haigh Huddleston & Associates Limited (06458196) United Kingdom