About Headcorn Investments Ltd (03980119) United Kingdom