About Thames Head Limited (11486735) United Kingdom