About Milford Holdings Limited (05253948) United Kingdom