Home Finance BT and Barclaycard Payments announce partnership offering exclusive benefits for UK micro-businesses