About 22 Lennox Street Management Company Limited (06177678) United Kingdom