F.Y. 2023-24
Annual Return 2024 
AGM Notice 2024 
AGM Attendance Slip & Proxy Form 2024 
Public Notice 2024 
Voting Results of 120th AGM 
Scrutinizers Report of 120th AGM 

F.Y. 2022-23
Annual Return 2023 
AGM Notice 2023 
AGM Attendance Slip & Proxy Form 2023 
Public Notice 2023 
Voting Results of 119th AGM 
Scrutinizers Report of 119th AGM 

F.Y. 2021-22
Annual Return 2022 
AGM Notice 2022 
AGM Attendance Slip & Proxy Form 2022 
Public Notice 2022 
Voting Results of 118th AGM 
Scrutinizer's Report of 118th AGM 

F.Y. 2020-21
Annual Return 2021 
AGM Notice 2021 
AGM Attendance Slip & Proxy Form 2021 
Scrutinizer's Report of 117th AGM 
Voting Results of 117th AGM 
Public Notice 2021 

F.Y. 2019-20
Annual Return 2020 
AGM Notice 2020 
AGM Attendance Slip & Proxy Form 2020 
Scrutinizer's Report of 116th AGM  
Voting Results of 116th AGM  
Public Notice 2020  

F.Y. 2018-19
AGM Notice 2019 
AGM Attendance Slip & Proxy Form 2019 
Scrutinizer's Report of 115th AGM 
Voting Results of 115th AGM 
Public Notice 2019 

F.Y. 2017-18
AGM Notice 2018 
AGM Attendance Slip & Proxy Form 2018 
Public Notice 2018 
Scrutinizer's Report of 114th AGM 
Voting Results of 114th AGM 

F.Y. 2016-17
AGM Notice (Including Addendum to Notice) 2017 
AGM Attendance Slip & Proxy Form 2016-2017  
Scrutinizer's Report of 113th AGM  
Voting Results of 113th AGM  
Public Notice 2017  

F.Y. 2015-16
AGM Notice 2016  
AGM Attendance Slip & Proxy Form 2015-2016  
Public Notice 2016  
Scrutinizer's Report of 112th AGM  
Voting Results of 112th AGM