About Satchwell Square (leamington Spa) Management Company Limited (04216509) United Kingdom