About Lancaster Street Management Company Limited (05495652) United Kingdom