About M.f. Freeman Holdings Limited (10626915) United Kingdom