About Hayward Investment Holdings Limited (12417943) United Kingdom