About Baldwin Mumford & Williams Ltd. (05584712) United Kingdom