About Hamilton Laird Consulting Limited (03643148) United Kingdom