About H&z London Limited (10179094) United Kingdom