Search Warrant?

Search Warrant. Can the police search without a search warrant? Can the police search me in the street without a reason? Do you have to give your name or address to the police? Can the police stop my car? What reasons can the police breath test me? How do I complain about how the police? How long can the police keep you when arrested? Can I have a solicitor? Can the police search?