About Wantage Lease Holdings Ltd (08232930) United Kingdom