About Leamington Spa Phoenix Ltd (10381157) United Kingdom