Taru 1a Rheidol Terrace, London N1 8NT