About London Street Management Company Limited (05855382) United Kingdom