About Wigwam Independent Limited (04488403) United Kingdom