About H&c Blaken & Son Limited (10776447) United Kingdom