About Hecton Ltd (10606943) United Kingdom