This little umbrella repair shop in Geylang East also stocks a variety of spare parts for your broken umbrella. 

Open 7am-3pm daily.  No phone number… that we know of!