Marine Midland profit up 54pc