30 Lugard Road, The Peak