About Thames Stocktake Ltd (13430909) United Kingdom