About Lancaster Place Bromborough Management Company Limited (06578711) United Kingdom