About H&h Properties (london) Ltd (08631418) United Kingdom