redchurch street 64-66, London, United Kingdom