About Haggleflor Ltd (12099879) United Kingdom