About H&c 65 Limited (10686062) United Kingdom