Leamington Spa, United Kingdom The Thomas Brothers