A lot of the information you require can be found on the Help for the Disabled page of this site. Regarding taxis, I've never seen any like you describe, but you could try either Orange Badge or Blue Badge for help with that. There is a link through to wheelchair-friendly apartments, too.