About Wellingborough Investments Limited (08925638) United Kingdom