About Mfc Holdings Limited (04090583) United Kingdom