About Hayward & Barrett Holdings Limited (07714564) United Kingdom