Is the London Butterfly House still in existence? I am planning a trip to the UK this fall & was wanting to visit it. What is the address? Thanks in advance for any assistance. "The more necessary anything appears to my mind, the more certain it is that I only assert a limitation." A.C.