About H&c Solutions Limited (06617649) United Kingdom