Switch Switch is a brand of Hot Leads Ltd (“hotleads”, “we”, “us”, “our”) is a company registered in England (company number: 10767448), whose registered office address is at Unit 34 Capital Business Centre, Carlton Road, South Croydon, England, CR2 0BS.