Which street is this on? It looks very much like some buildings on Lexham Mews in kensington but I am not sure? Would be cool to find out, as I used to live on that street. I guess Mews streets do look pretty similar though hehe