About Halfyard Limited (11905880) United Kingdom