About H&c London Limited (12744816) United Kingdom