63/65 Finborough Road, Chelsea, SW10 9DW