About Green Finger Hudd Ltd (12026083) United Kingdom