About Wigwam Leamington Spa Ltd (11437970) United Kingdom