About Henry & Holz Ltd (11799912) United Kingdom