About Thamesmead Investment Corporation Limited (03950852) United Kingdom