About Haggis & Company Limited (SC145222) United Kingdom