Galaxy Drug Store 65 Church Lane, London N2 8DR