Macquarie, the Australian financial giant, has struck its latest British takeover deal with a swoop on Metcor Group, a provider of drainage and maintenance services to commercial customers.