Parece que você tem dois problemas distintos.
Primeiro, o redirecionamento de HTTPS - o snippet abaixo redirecionará todo o tráfego de HTTP para HTTPS, independentemente do destino, com um código HTTP 301:
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
Você, então, deseja redirecionar solicitações que não são de www, novamente com um código de resposta 301:
RewriteCond %{HTTPS} on
RewriteCond %{HTTP_HOST} ^gloveclub.co.uk [NC]
RewriteRule ^(.*)$ https://www.gloveclub.co.uk/$1 [L,R=301]
Observe que a ordenação desses redirecionamentos é importante. Você deseja capturar o redirecionamento HTTP antes do redirecionamento que não é www e sua segunda regra se aplicará apenas a solicitações HTTPS.
Verificação: