Hire Purchase Agreements UK 2025: Complete Legal Guide & Consumer Rights