About Climax Holdings Limited (03974205) United Kingdom