Threads & Co 256 Kensington High Street, London W8 6ND