Pupa for ID, please

Pupa for ID, please

Observation - Pupa for ID, please. Description: Found on isolated building. Just out of reach but looks to be 2.5-3.5cm long. Any ID, please?

Found on isolated building. Just out of reach but looks to be 2.5-3.5cm long. Any ID, please?