About The Clarendon Centre Leamington Spa Ltd (10323292) United Kingdom