Ah Chiam mentioned about JB before she left the family. She could be referring to Johor Bahru, the nearest city to Singapore, but locate in Malaysia.
Ah Bu's mentioning and her experience of foot binding to Ah Chiam when she was young did used to happen. It means the act or practice of tightly binding the feet of infant girls to keep the feet as small as possible.