About H&c Pvt Limited (SC679581) United Kingdom