About Upper Olland Street Management Company Limited (08715265) United Kingdom