About The Manor House (leamington Spa) Management Company Limited (05314429) United Kingdom