Based on personal experience, the only way to find anything is through constant phoning round - and being able not to take rejection personally. I found the company I eventually went with after unsuccessfully trying about 35 others - we're not normally in a position to pick and choose.