About Haddel Ltd (10223364) United Kingdom