Where is the British Memorial Garden Trust Inc in New York New York located?

The address of the British Memorial Garden Trust Inc is: 11 Hanover Sq Fl 12, New York, NY 10005-2855