About Newbold Terrace Apartments (leamington Spa) Management Company Limited (07416544) United Kingdom