Leveraging UK property investments for business startup success