About Headford Holdings Limited (10967251) United Kingdom