About 77 London Street Management Company Limited (11810420) United Kingdom