About Thamesview Investments Limited (03694307) United Kingdom