About Mitford Holdings Limited (10412307) United Kingdom