About Haggismacdoogle Limited (05614267) United Kingdom