St Christopher's Home, Tai Po [1935-1993]
I've guessed the location based on the location of today's Deerhill Bay development, which is on the site of the old Home. Corrections welcome.
The dates come from an article in the 21 Jan 2010 edition of the HK Standard, which begins:
The Anglican Church in Hong Kong is fighting a legal claim by the Inland Revenue Department for HK$180 million in outstanding tax on its joint development with Cheung Kong which turned a Tai Po site into a luxury residential zone.
The land is in Deer Hill Bay which, in 1935, became the Sheng Kung Hui St Christopher's Home for homeless children. It became vacant in 1993 when, because of new welfare policies, the home was moved from Tai Po to various housing estates.