About Lancaster House Management Company (leamington Spa) Limited (03262288) United Kingdom