About Wigwam Property Investments Limited (10325679) United Kingdom