About Holland House Holdings Limited (12169586) United Kingdom