Solution:
You’ll need to edit the form-checkout.php file within: public_html/yourfolder/wp-content/plugins/woocommerce/templates/checkout
Within this file you’ll see the html skeleton, with the php injectors/hooks within.
You’ll need to look for the div’s that contain the billing/shipping info and the cart review/payment info.
Once you’ve found these, you’ll need to move the hooks for the billing/shipping info into a newly created div/container between the cart review/payment info information.
billing/shipping info hooks:
<?php do_action( 'woocommerce_checkout_before_customer_details' ); ?>
<?php do_action( 'woocommerce_checkout_billing' ); ?>
<?php do_action( 'woocommerce_checkout_shipping' ); ?>
<?php do_action( 'woocommerce_checkout_after_customer_details' ); ?>
Be careful, in some cases moving the payment info out of the order_review div can cause the checkout to stop working.