I use either a local monumental mason or a company in Italy to produce missing and damaged pieces, depending on whether the local mason can find the type of marble I need.
In your case I think it will be difficult to find a matching stone. I am not an expert in exotic marble types but can suggest you look at Breccia Pernice, Rosso Magnaboschi and Rosso Sicilia as possible candidates.