About H.f.c.holdings Limited (SC132607) United Kingdom