About Holman Industries Limited (03326830) United Kingdom