About H&f Europe Limited (05816979) United Kingdom