About Thames & Town Ltd (10716072) United Kingdom