About Thamesmead London Ltd (11976038) United Kingdom