About H&c 2020 Ltd (12388916) United Kingdom