About Haggis Associates Limited (07460991) United Kingdom